package com.foreknow.demo02;

import java.util.Scanner;

/**
 * 输入消费的金额：250    一定会使用Scanner     nextDouble()
 *
 * 是否参加换购活动
 *
 * 1、满50元，加2元钱换购A商品
 *
 * 2、满100元，加3元钱换购B商品
 *
 * 3、满100元，加10元钱换购C商品           switch语法
 *
 * 4、满200元，加10元钱换购D商品
 *
 * 5、满200元，加20元钱换购E商品
 *
 * 0、不换购
 *
 * 请选择：2
 *
 * 本次消费的总金额：253       总金额 = 消费的金额+换购付款
 *
 * 成功换购：B商品
 */
public class HomeWork2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("输入消费的金额：");
        //接收控制台的输入
        double money = input.nextDouble();
        double extra = 0;//换购付款
        int choice = 0;
        if(money>=50){
            System.out.println("是否参加换购活动");
            System.out.println("1、满50元，加2元钱换购A商品");
            System.out.println("2、满100元，加3元钱换购B商品");
            System.out.println("3、满100元，加10元钱换购C商品");
            System.out.println("4、满200元，加10元钱换购D商品");
            System.out.println("5、满200元，加20元钱换购E商品");
            System.out.println("0、不换购");
            System.out.println("请选择:");
            //接收控制台的输入
            choice = input.nextInt();
            switch (choice){
                case 1:
                    if(money>=50){
                        extra = 2;
                    }
                    break;
                case 2:
                    if(money>=100){
                        extra = 3;
                    }
                    break;
                case 3:
                    if(money>=100){
                        extra = 10;
                    }
                    break;
                case 4:
                    if(money>=200){
                        extra = 10;
                    }
                    break;
                case 5:
                    if(money>=200){
                        extra = 20;
                    }
                    break;
                default:
                    break;
            }

        }else {

        }
        //计算总金额
        double total = money + extra;
        System.out.println("本次消费的总金额："+total);

        //根据用户所选的菜单判断出所换购的商品(可以使用多选一的语法)
        if(choice==1) {
            System.out.println("成功换购："+"A商品");
        }else if(choice==2) {
            System.out.println("成功换购："+"B商品");
        }else if(choice==3) {
            System.out.println("成功换购："+"C商品");
        }else if(choice==4){
            System.out.println("成功换购："+"D商品");
        }else if(choice==5){
            System.out.println("成功换购："+"E商品");
        }else {
            System.out.println("无换购项目");
        }
    }
}
